package cn.swust.util;

/*
 * 分页控制类
 */
public class PagerService {

	public static Pager  getPager(String currentPage,String pagerMethod,int totalRows){
		//定义pager对象，用于传 到页面
		Pager pager = new Pager(totalRows);
		//如果当前页号为空，表示为首次查询该页
		//如果不为空，则刷新pager对象，输入当前页号等信息
		if(currentPage != null)
			pager.refresh(Integer.parseInt(currentPage));
		if(pagerMethod != null){
			if(pagerMethod.equals("first"))
				pager.first();
			else if(pagerMethod.equals("previous"))
				pager.previous();
			else if(pagerMethod.equals("next"))
				pager.next();
			else if(pagerMethod.equals("last"))
				pager.last();
		}
		return pager;
	}
}
